package com.tcxr.framework.base;

public class ValidatorBase {
	
	/**
	 * 验证字符串的最大长度不超过
	 * @param value 要验证的字符串
	 * @param max 最大长度不超过 <= 
	 * @return
	 */
	public  boolean validatorLength(String value,int max)
	{
		if(value.trim().length() <= max)
		{
			return  true;
		}
		
		return false;
	}
	/**
	 * 验证字符串的最大长度不超过max，最小长度不低于min
	 * @param value 要验证的字符串
	 * @param min 最小长度不低于 >= 
	 * @param max 最大长度不超过 <= 
	 * @return
	 */
	public  boolean validatorLength(String value,int min,int max)
	{
		int length=value.trim().length();
		 
		if(length <= max && length >= min )
		{
			return  true;
		}
		return false;
	}
	
	/**
	 * 只能是字母与数字
	 * @param value
	 * @return
	 */
	public boolean lettersAndNumbers(String value)
	{
		return value.matches("[0-9A-Za-z_]*");
	}
	
	
	
	

}
 